package com.us.usws.service.ro;

import java.util.List;

import com.us.usws.model.domain.system.User;
import com.us.usws.model.flat.system.DOUser;
import com.us.usws.support.uitls.DataPageUtil;

public interface UserROService {

	public User getUserByLogin(String loginName, String passwd);

	public User getUser(String uid);

	public DOUser getDOUser(String uid);

	public DOUser getDOUserByLogin(String loginName, String passwd);

	public DOUser getDOUserByLoginName(String loginName);

	public User getUserByLoginName(String loginName);

	public List<User> getUsersByDept(String deptUid);

	public int getUsersTotalCount();

	public void loadUsersByPaging(DataPageUtil<User> dataPageUtil);

	public List<User> getAllValidUsers();

}
